package com.hanamaki.oop.demo02;

/**
 * 积分回馈
 */
public class PointsFeedback {

    /**
     * 卡类型
     */
    String cardType;

    /**
     * 积分
     */
    Integer score;

    public PointsFeedback() {
    }

    // 使用 构造参数来初始化对象中的 属性的值
    public PointsFeedback(String cardType, Integer score) {
        this.cardType = cardType;
        this.score = score;
        points_feedback(cardType,score);
    }

    public void points_feedback(String cardType, int score) {
        // 为类中的属性 赋值
        this.cardType = cardType;
        this.score = score;

        System.out.println("积分：" + score + "，卡类型：" + cardType);

        if (cardType.equals("金卡") && score > 1000 || cardType.equals("普卡") && score > 5000) {
            System.out.println("获得回馈积分500");
            this.score += 500;
            System.out.println("现在的积分为：" + this.score);
        } else {
            System.out.println("等级不足！");
        }
    }



}
